package com.medusa.aps.business.modules.plan.mp.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.medusa.aps.business.model.pagination.Page;
import com.medusa.aps.business.modules.plan.model.input.SchedulingTaskViewPageParam;
import com.medusa.aps.business.modules.plan.mp.entity.SchedulingTaskView;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Set;

/**
 * 排产任务视图数据库访问层
 *
 * @author yuxh
 * @since 2023-08-14 17:37:49
 */
public interface SchedulingTaskViewMapper extends BaseMapper<SchedulingTaskView> {
    boolean saveForBatch(@Param("schedulingTaskViewList") List<SchedulingTaskView> schedulingTaskViewList);

    Page<SchedulingTaskView> selectSchedulingTaskViewPage(@Param("page") Page<SchedulingTaskView> page, @Param("param") SchedulingTaskViewPageParam schedulingTaskView);

}

